using System.Collections.Generic;
using System.Threading.Tasks;
using Paradogs2;

namespace Paradogs2
{
    public class ServerRequest
    {
        public static async Task<List<ServerListVO>> list(string token)
        {
            return await HttpUtils.PostAsync<List<ServerListVO>>(PD2SdkContext.config.login_server_url + "/server/list", ("token", token));
        }
    }

    public class ServerListVO
    {
        /** 区服名称 */
        public string name;

        /** 主机号 */
        public string host;

        /** 端口 */
        public int port;

        /** 服务器状态：火热、新服等等，暂定 */
        public string status;

        /** 服务器描述 */
        public string desc;
    }
}